import { TAudioNodeConstructor } from './audio-node-constructor';
import { TGetNativeContextFunction } from './get-native-context-function';
import { TIsNativeOfflineAudioContextFunction } from './is-native-offline-audio-context-function';
import { TMediaElementAudioSourceNodeConstructor } from './media-element-audio-source-node-constructor';
import { TNativeMediaElementAudioSourceNodeFactory } from './native-media-element-audio-source-node-factory';
export type TMediaElementAudioSourceNodeConstructorFactory = (audioNodeConstructor: TAudioNodeConstructor, createNativeMediaElementAudioSourceNode: TNativeMediaElementAudioSourceNodeFactory, getNativeContext: TGetNativeContextFunction, isNativeOfflineAudioContext: TIsNativeOfflineAudioContextFunction) => TMediaElementAudioSourceNodeConstructor;
//# sourceMappingURL=media-element-audio-source-node-constructor-factory.d.ts.map